(isearch-edit-string): Save old point and
authorJuri Linkov <juri@jurta.org>
Sun, 22 Jul 2007 22:33:08 +0000 (22:33 +0000)
committerJuri Linkov <juri@jurta.org>
Sun, 22 Jul 2007 22:33:08 +0000 (22:33 +0000)
commit7cd822ec7adbd8f2473e0b2fe6df404dbe06fd57
treefcfdb6866b9d6822ba6ddc477921d3130ebafc47
parenta795e4e222e598864626a59a6a0b61d119626800
(isearch-edit-string): Save old point and
isearch-other-end to old-point and old-other-end before reading
the search string from minibuffer.  After exiting minibuffer set
point to old-other-end if point and the search direction is the
same as before reading the search string.
(isearch-del-char): Don't set isearch-yank-flag to t.  Put point
to isearch-other-end.  Instead of isearch-search-and-update call
three functions isearch-search, isearch-push-state and isearch-update.
lisp/isearch.el